home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / appsrcs.zip / APPBAR.ZIP / TRACE.C < prev    next >
Text File  |  1992-06-09  |  1KB  |  49 lines

  1. HWND GetTraceWindow(void)
  2.     {
  3.     /*HWND hWhatEver = GetActiveWindow();
  4.     char szWinText[6+1];
  5.  
  6.     while (hWhatEver != NULL)
  7.     {
  8.     if(GetWindowText(hWhatEver, (LPSTR) szWinText, 6) != 0)
  9.         {
  10.         if(strncmp(szWinText, "Trace", 6) == 0)
  11.         return hWhatEver;
  12.         }
  13.     hWhatEver = GetWindow(hWhatEver, GW_HWNDNEXT);
  14.     }
  15.     return NULL;*/
  16.     }
  17.  
  18. /*-------------------------------------------------------------------------*/
  19. void TraceMsg(char* szCaption, char* szFormat, ...)
  20.     {
  21.     /*char* pArguments;
  22.     LPSTR lpClipText;
  23.     HWND hTrace;
  24.  
  25.     pArguments = (char*) &szFormat + sizeof(szFormat);
  26.     vsprintf(szBuffer, szFormat, pArguments);
  27.     if((lpClipText = GlobalAllocPtr(GHND, 10+strlen(szBuffer) + strlen(szCaption))) == NULL)
  28.     {
  29.     MessageBeep(MB_ICONSTOP);
  30.     MessageBox(NULL,"Error allocating memory!", "TraceMsg", MB_OK | MB_ICONSTOP);
  31.     return;
  32.     }
  33.     _fstrcpy(lpClipText, (LPSTR) szCaption);
  34.     lstrcat(lpClipText, (LPSTR) ": ");
  35.     lstrcat(lpClipText, (LPSTR) szBuffer);
  36.     lstrcat(lpClipText, (LPSTR) "\r\n");
  37.     GlobalUnlockPtr(lpClipText);
  38.     
  39.     OpenClipboard(GetActiveWindow());
  40.     EmptyClipboard();
  41.     SetClipboardData(CF_TEXT, GlobalPtrHandle(lpClipText));
  42.     CloseClipboard();
  43.     if ((hTrace = GetTraceWindow()) == NULL)
  44.     return;
  45.  
  46.     if (hTrace != NULL)
  47.     SendMessage(hTrace, WM_COMMAND, WM_USER+101, 0L);*/
  48. }
  49.